<?php
	abstract class module
	{
		protected $setup;
		protected $con;
                protected $output;
                protected $who;
		protected $parse;

                final public function __construct()
                {
                        $this->setup = false;
                }
                final public function setUp($who,$con,$parse)
                {
                        $this->con = $con;
                        $this->who = $who;
                        $this->setup = true;
			$this->parse = $parse;
                }

	        abstract public function activate();
		abstract public function getOutput();
 
	}
?>
